40723212網站

基本概念 << Previous Next >> 何謂URL

SGML 、XML、HTML之間關係

SGML是現時常用的超文本格式的最高層級標準,是可以定義標記語言的元語言,甚至可以定義不必採用< >的常規方式. 

XML是用來傳送及攜帶數據信息,不用來表現或展示數據,HTML語言則用來表示數據.XML是從SGML簡化修改出來的.

也就是說SGML可視為XML與HTML的始祖,SGML提供了一種定義標記語言的方式,命令HTML、XML必須包括什麼元素,如標籤及語言結構

SGML>XML>HTML(功能性)

HTML是創建頁面形式及外觀標記語言,還可透過javascript添加其他功能。

XML不同於HTML,他擁有HTML所沒有的權限及XML可定義自己的應用程序。

簡單來說:

HTML是SGML的一個應用, 而XML是SGML的一個子集.

HTML不能用來定義新的應用, 而XML可以. 例如,RDF和CDF都是使用XML定義的應用. 

 XML和SGML是兼容的-- XML文檔可以通過任何SGML製作或瀏覽工具閱讀。但是XML沒有SGML那麼複雜它是設計用於有限帶寬的網絡的,如Internet。XML規範的合作者Tim Bray說,XML的設計出發點是取SGML的優點,去除複雜的部分使其保持輕巧,可以在Web上工作。

https://blog.csdn.net/HQ354974212/article/details/6098463

https://www.jianshu.com/p/f4a8bf70a48d


基本概念 << Previous Next >> 何謂URL